Gửi tin nhắn theo cấu trúc khách hàng tự định nghĩa
Chúng tôi cung cấp một API gửi tin nhắn theo cấu trúc tự định nghĩa, dưới định danh của người dùng hoặc bot.
HTTP request
POST https://{app_id}.api.piscale.com/open-api/v1.0/chat/messages
Request body
Ví dụ
{
"sender": {
// "bot_id": "6872016393689131",
"user_id": "30043"
},
"target": {
// "user_ids": ["30043"]
"thread_id": "62046069159700"
},
"body": {
"text": "",
"metadata": [
{
"type": "custom_defined",
"custom_name": "abczz", // Bạn tự định nghĩa
"payload": "{}" // Bạn tự định nghĩa
}
],
"custom_notify": {
"title": "Custom title",
"subtitle": "Custom subtitle",
"avatar_url": "https://avatar_url.png",
"image_url": "https://image_url.png"
}
}
}
Tên | Kiểu dữ liệu | Mô tả | Bắt buộc |
---|---|---|---|
sender.bot_id | string | Gửi dưới định dạng bot | ✗ |
sender.user_id | string | Gửi dưới định danh user | ✗ |
target.user_ids | array | Danh sách các user_id nhận | ✗ |
target.thread_id | string | Mã cuộc hội thoại | ✗ |
body.text | string | Nội dung tin nhắn khi hiển thị ở định dạng văn bản | ✓ |
body.metadata[0].type | string | Phải là custom_defined | ✓ |
body.metadata[0].custom_name | string | Tên kiểu tin nhắn tùy biến | ✓ |
body.metadata[0].payload | string | Dữ liệu tin nhắn theo định dạng JSON | ✓ |
body.custom_notify.title | string | Tiêu đề của thông báo tùy chỉnh | ✗ |
body.custom_notify.subtitle | string | Phụ đề của thông báo tùy chỉnh | ✗ |
body.custom_notify.avatar_url | string | URL của hình ảnh đại diện được hiển thị trong thông báo | ✗ |
body.custom_notify.image_url | string | URL của hình ảnh chính được hiển thị trong thông báo | ✗ |
note
- Bắt buộc
thread_id
hoặcext_user_ids
hoặcuser_ids
phải có dữ liệu. - Đích đến của tin nhắn sẽ được ưu tiên theo thứ tự
thread_id
,ext_user_ids
,user_ids
. ext_user_ids
tối đa 1000 phần tử.user_ids
tối đa 100 phần tử.- Metadata chỉ có 1 phần tử
Response
Nếu thành công, bạn sẽ nhận được phản hồi.
Ví dụ
{
"message_code": "M200",
"message": "Success"
}
Tên | Kiểu dữ liệu | Mô tả |
---|---|---|
message_code | string | Mã thông điệp. Xem chi tiết |
message | string | Nội dung mã thông điệp |